From e27e863441aa7af8f8ae085b20bb326fb620d007 Mon Sep 17 00:00:00 2001
From: Karl-Michael Schindler <karl-michael.schindler@web.de>
Date: Fri, 21 Feb 2025 16:41:37 +0100
Subject: [PATCH] Second batch of YAML input files

---
 tests/inputFiles/Parameter conversion.rtf | 26 ++++-----
 tests/inputFiles/eelsbosin005.yaml        | 42 ++++++++++++++
 tests/inputFiles/eelsbosin005a.yaml       | 45 +++++++++++++++
 tests/inputFiles/eelsbosin006.yaml        | 57 +++++++++++++++++++
 tests/inputFiles/eelsbosin007.yaml        | 57 +++++++++++++++++++
 tests/inputFiles/eelsbosin008.yaml        | 57 +++++++++++++++++++
 tests/inputFiles/eelsbosin009.yaml        | 51 +++++++++++++++++
 tests/inputFiles/eelsbosin010.yaml        | 31 +++++++++++
 tests/inputFiles/eelsbosin011.yaml        | 31 +++++++++++
 tests/inputFiles/eelsbosin011a.yaml       | 31 +++++++++++
 tests/inputFiles/eelsbosin012.yaml        | 42 ++++++++++++++
 tests/inputFiles/eelsbosin013.yaml        | 47 ++++++++++++++++
 tests/inputFiles/eelsbosin014.yaml        | 67 +++++++++++++++++++++++
 tests/inputFiles/eelsbosin015.yaml        | 55 +++++++++++++++++++
 tests/inputFiles/eelsbosin016.yaml        | 53 ++++++++++++++++++
 tests/inputFiles/eelsbosin017.yaml        | 58 ++++++++++++++++++++
 16 files changed, 736 insertions(+), 14 deletions(-)
 create mode 100644 tests/inputFiles/eelsbosin005.yaml
 create mode 100644 tests/inputFiles/eelsbosin005a.yaml
 create mode 100644 tests/inputFiles/eelsbosin006.yaml
 create mode 100644 tests/inputFiles/eelsbosin007.yaml
 create mode 100644 tests/inputFiles/eelsbosin008.yaml
 create mode 100644 tests/inputFiles/eelsbosin009.yaml
 create mode 100644 tests/inputFiles/eelsbosin010.yaml
 create mode 100644 tests/inputFiles/eelsbosin011.yaml
 create mode 100644 tests/inputFiles/eelsbosin011a.yaml
 create mode 100644 tests/inputFiles/eelsbosin012.yaml
 create mode 100644 tests/inputFiles/eelsbosin013.yaml
 create mode 100644 tests/inputFiles/eelsbosin014.yaml
 create mode 100644 tests/inputFiles/eelsbosin015.yaml
 create mode 100644 tests/inputFiles/eelsbosin016.yaml
 create mode 100644 tests/inputFiles/eelsbosin017.yaml

diff --git a/tests/inputFiles/Parameter conversion.rtf b/tests/inputFiles/Parameter conversion.rtf
index ac35061..99715a3 100644
--- a/tests/inputFiles/Parameter conversion.rtf	
+++ b/tests/inputFiles/Parameter conversion.rtf	
@@ -1,6 +1,5 @@
 {\rtf1\ansi\ansicpg1252\cocoartf2821
-\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fswiss\fcharset0 Helvetica-Bold;\f2\fnil\fcharset0 Menlo-Regular;
-}
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fswiss\fcharset0 Helvetica-Bold;}
 {\colortbl;\red255\green255\blue255;\red0\green0\blue0;\red255\green255\blue255;}
 {\*\expandedcolortbl;;\csgenericrgb\c0\c0\c0\c85000;\csgenericrgb\c100000\c100000\c100000;}
 \paperw11900\paperh16840\margl1440\margr1440\vieww19400\viewh11000\viewkind0
@@ -10,8 +9,7 @@
 \
 \ul Lorentz\
 \
-\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
-\cf0 \ulnone \uc0\u969 \sub TO_new\nosupersub 	= \uc0\u969 \sub TO_old\
+\ulnone \uc0\u969 \sub TO_new\nosupersub 	= \uc0\u969 \sub TO_old\
 \nosupersub Q\sub K_new\nosupersub 	= Q\sub K_old\nosupersub \
 \uc0\u947 \sub new\nosupersub 	= \uc0\u955 \sub old\nosupersub  * \uc0\u969 \sub TO_old \nosupersub = osc[3] * osc[1]\sub \
 \
@@ -25,29 +23,29 @@ Drude\
 \uc0\u969 \sub P_new\nosupersub 	= \uc0\u969 \sub P_old \nosupersub / sqrt(epsinf)\
 \uc0\u947 \sub new\nosupersub 	= \uc0\u955 \sub old\nosupersub  * \uc0\u969 \sub P_old\
 \
-\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
-\cf0 \nosupersub \uc0\u969 \sub P_old\nosupersub :	osc[1]\
+\nosupersub \uc0\u969 \sub P_old\nosupersub :	osc[1]\
 \uc0\u955 \sub old\nosupersub :		osc[3]\
 \
 Note: old osc[2] is -1 or negative to indicate Drude term. Its value is not further used as a parameter in the calculations.\
 \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
 
-\f1\b Examples:\
+\f1\b \cf0 Examples:\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
 
-\f0\b0 \ul Pt\ulnone \
+\f0\b0 \cf0 \ul Pt\ulnone \
     8.90\
 160000.0         -1.0           0.12\
 185541.0\
 \
-wP: 160000.0\
-y: 0.012\
+wP:	477325.88\
+y:	  19200.0\
 \
 \ul Ag\ulnone \
       1.0\
   31460.0         -1.0          0.05\
 \pard\tx593\pardeftab593\pardirnatural\partightenfactor0
-
-\f2 \cf2 \cb3 \
-wP: 31460.0\
-y: 0.05\
+\cf2 \cb3 \
+wP:	31460.0\
+y:	  1573.0\
 }
\ No newline at end of file
diff --git a/tests/inputFiles/eelsbosin005.yaml b/tests/inputFiles/eelsbosin005.yaml
new file mode 100644
index 0000000..9f9a311
--- /dev/null
+++ b/tests/inputFiles/eelsbosin005.yaml
@@ -0,0 +1,42 @@
+E0:     4.0
+Theta: 60.0
+PhiA:   1.8
+PhiB:   1.8
+wMin:  50.0
+wMax: 700.0
+dw:     2.0
+Comment1: "BTO"
+Comment2: "Compare to eelsin008 and eelsin015"
+NumberOfPeriodicLayers: 1
+
+Layers:
+- { Name: "BTO",
+    thickness: 70.0,
+    epsInfinity: 8.90,
+    Terms:
+      [
+        {Type: Lorentz,
+         wTO: 180.0,
+         Qk:    0.23,
+         yk:    1.8}
+      ,
+        {Type: Lorentz,
+         wTO: 295.0,
+         Qk:    6.53,
+         yk:   14.75}
+      ,
+        {Type: Lorentz,
+         wTO: 520.0,
+         Qk:    5.03,
+         yk:  145.6}
+      ]
+  }
+
+ImageCharge: False
+
+T:     300.0
+Width:  57.0
+Gauss:   0.5
+Asym:    0.3
+EMin: -500.0
+EMax:  750.0
diff --git a/tests/inputFiles/eelsbosin005a.yaml b/tests/inputFiles/eelsbosin005a.yaml
new file mode 100644
index 0000000..26e037b
--- /dev/null
+++ b/tests/inputFiles/eelsbosin005a.yaml
@@ -0,0 +1,45 @@
+E0:     4.0
+Theta: 60.0
+PhiA:   1.8
+PhiB:   1.8
+wMin:  50.0
+wMax: 700.0
+dw:     2.0
+Comment1: "BTO"
+Comment2: "Compare to eelsin007 and material20.json"
+NumberOfPeriodicLayers: 1
+
+Layers:
+- { Name: "BTO",
+    thickness: 1000.0,
+    epsInfinity: 5.1295,
+    Terms:
+      [
+        {Type: Kurosawa,
+         wTO: 177.4,
+         yTO:   1.9262,
+         wLO: 184.003,
+         yLO:   9.718}
+      ,
+        {Type: Kurosawa,
+         wTO: 272.84,
+         yTO:  93.3091,
+         wLO: 470.972,
+         yLO:  14.31}
+      ,
+        {Type: Kurosawa,
+         wTO: 506.379,
+         yTO:  42.60,
+         wLO: 739.651,
+         yLO:  33.044}
+      ]
+  }
+
+ImageCharge: False
+
+T:     300.0
+Width:  57.0
+Gauss:   0.5
+Asym:    0.3
+EMin: -500.0
+EMax:  750.0
diff --git a/tests/inputFiles/eelsbosin006.yaml b/tests/inputFiles/eelsbosin006.yaml
new file mode 100644
index 0000000..32a5461
--- /dev/null
+++ b/tests/inputFiles/eelsbosin006.yaml
@@ -0,0 +1,57 @@
+E0:     4.0
+Theta: 60.0
+PhiA:   1.8
+PhiB:   1.8
+wMin:  50.0
+wMax: 700.0
+dw:     2.0
+Comment1: "LaAlO3"
+Comment2: "Compare to eelsin013 and material20.json"
+NumberOfPeriodicLayers: 1
+
+Layers:
+- { Name: "LaAlO3",
+    thickness: 1000.0,
+    epsInfinity: 4.12,
+    Terms:
+      [
+        {Type: Kurosawa,
+         wTO: 188.0,
+         yTO:   0.4,
+         wLO: 276.4,
+         yLO:   3.7}
+      ,
+        {Type: Kurosawa,
+         wTO: 427.0,
+         yTO:   5.0,
+         wLO: 495.5,
+         yLO:   7.2}
+      ,
+        {Type: Kurosawa,
+         wTO: 495.72,
+         yTO:   3.8,
+         wLO: 596.1,
+         yLO:   3.8}
+      ,
+        {Type: Kurosawa,
+         wTO: 650.79,
+         yTO:  22.5,
+         wLO: 702.2,
+         yLO:  12.1}
+      ,
+        {Type: Kurosawa,
+         wTO: 708.2,
+         yTO:  55.3,
+         wLO: 744.1,
+         yLO:  66.0}
+      ]
+  }
+
+ImageCharge: False
+
+T:     300.0
+Width:  57.0
+Gauss:   0.5
+Asym:    0.3
+EMin: -500.0
+EMax:  750.0
diff --git a/tests/inputFiles/eelsbosin007.yaml b/tests/inputFiles/eelsbosin007.yaml
new file mode 100644
index 0000000..37f8f7d
--- /dev/null
+++ b/tests/inputFiles/eelsbosin007.yaml
@@ -0,0 +1,57 @@
+E0:     4.0
+Theta: 60.0
+PhiA:   1.8
+PhiB:   1.8
+wMin:  50.0
+wMax:3500.0
+dw:     2.0
+Comment1: "NdNiO3"
+Comment2: "Compare to eelsin011 and material20.json"
+NumberOfPeriodicLayers: 1
+
+Layers:
+- { Name: "NdNiO3",
+    thickness: 1000.0,
+    epsInfinity: 5.12878,
+    Terms:
+      [
+        {Type: Kurosawa,
+         wTO: 398.0,
+         yTO: 428.8,
+         wLO: 149.2,
+         yLO: 887.6}
+      ,
+        {Type: Kurosawa,
+         wTO: 430.4,
+         yTO: 435.8,
+         wLO:  31.5,
+         yLO:  28.0}
+      ,
+        {Type: Kurosawa,
+         wTO: 470.0,
+         yTO: 542.1,
+         wLO: 254.5,
+         yLO: 290.8}
+      ,
+        {Type: Kurosawa,
+         wTO: 561.1,
+         yTO: 567.8,
+         wLO: 107.3,
+         yLO: 110.8}
+      ,
+        {Type: Kurosawa,
+         wTO:  729.9,
+         yTO: 1108.5,
+         wLO: 1155.6,
+         yLO: 1504.6}
+      ]
+  }
+
+ImageCharge: False
+
+T:     300.0
+Width:  57.0
+Gauss:   0.5
+Asym:    0.3
+EMin: -500.0
+EMax: 3500.0
diff --git a/tests/inputFiles/eelsbosin008.yaml b/tests/inputFiles/eelsbosin008.yaml
new file mode 100644
index 0000000..1d8bcee
--- /dev/null
+++ b/tests/inputFiles/eelsbosin008.yaml
@@ -0,0 +1,57 @@
+E0:     4.0
+Theta: 60.0
+PhiA:   1.8
+PhiB:   1.8
+wMin:  50.0
+wMax:2500.0
+dw:     2.0
+Comment1: "KTaO3"
+Comment2: "Compare to eelsin011 and material20.json"
+NumberOfPeriodicLayers: 1
+
+Layers:
+- { Name: "KTaO3",
+    thickness: 1000.0,
+    epsInfinity: 5.12878,
+    Terms:
+      [
+        {Type: Kurosawa,
+         wTO:  91.0,
+         yTO:   6.5,
+         wLO: 186.0,
+         yLO:   6.0}
+      ,
+        {Type: Kurosawa,
+         wTO: 201.0,
+         yTO:   6.0,
+         wLO: 423.0,
+         yLO:   6.5}
+      ,
+        {Type: Kurosawa,
+         wTO: 548.0,
+         yTO:  13.0,
+         wLO: 701.0,
+         yLO: 130.0}
+      ,
+        {Type: Kurosawa,
+         wTO: 710.0,
+         yTO: 130.0,
+         wLO: 750.0,
+         yLO:  20.0}
+      ,
+        {Type: Kurosawa,
+         wTO: 752.0,
+         yTO:  20.0,
+         wLO: 821.0,
+         yLO:  13.0}
+      ]
+  }
+
+ImageCharge: False
+
+T:     300.0
+Width:  57.0
+Gauss:   0.5
+Asym:    0.3
+EMin: -500.0
+EMax: 2500.0
diff --git a/tests/inputFiles/eelsbosin009.yaml b/tests/inputFiles/eelsbosin009.yaml
new file mode 100644
index 0000000..bb42797
--- /dev/null
+++ b/tests/inputFiles/eelsbosin009.yaml
@@ -0,0 +1,51 @@
+E0:     4.0
+Theta: 60.0
+PhiA:   1.8
+PhiB:   1.8
+wMin:  50.0
+wMax:1500.0
+dw:     2.0
+Comment1: "Sr2RuO4"
+Comment2: "Compare to eelsin010 and material20.json"
+NumberOfPeriodicLayers: 1
+
+Layers:
+- { Name: "Sr2RuO4",
+    thickness: 1000.0,
+    epsInfinity: 5.5,
+    Terms:
+      [
+       {Type: Kurosawa,
+         wTO: 195.0,
+         yTO:   9.2,
+         wLO: 250.0,
+         yLO:   9.2}
+      ,
+        {Type: Kurosawa,
+         wTO: 369.0,
+         yTO:  18.0,
+         wLO: 400.0,
+         yLO:  18.5}
+      ,
+        {Type: Kurosawa,
+         wTO: 412.5,
+         yTO:  17.1,
+         wLO: 450.0,
+         yLO:  17.1}
+      ,
+        {Type: Kurosawa,
+         wTO: 466.0,
+         yTO:  18.0,
+         wLO: 600.0,
+         yLO:  18.0}
+      ]
+  }
+
+ImageCharge: False
+
+T:     300.0
+Width:  57.0
+Gauss:   0.5
+Asym:    0.3
+EMin: -500.0
+EMax: 1500.0
diff --git a/tests/inputFiles/eelsbosin010.yaml b/tests/inputFiles/eelsbosin010.yaml
new file mode 100644
index 0000000..bac7d6a
--- /dev/null
+++ b/tests/inputFiles/eelsbosin010.yaml
@@ -0,0 +1,31 @@
+E0:     4.0
+Theta: 60.0
+PhiA:   1.8
+PhiB:   1.8
+wMin:  50.0
+wMax: 700.0
+dw:     2.0
+Comment1: "Pt"
+Comment2: "Compare with eelsin004"
+NumberOfPeriodicLayers: 1
+
+Layers:
+- { Name: "Platinum",
+    thickness: 1000.0,
+    epsInfinity: 8.90,
+    Terms:
+      [
+        {Type: Drude,
+         wP: 62193.5,
+         y:  22264.9}
+      ]
+  }
+
+ImageCharge: False
+
+T:     300.0
+Width:  57.0
+Gauss:   0.5
+Asym:    0.3
+EMin: -500.0
+EMax:  750.0
diff --git a/tests/inputFiles/eelsbosin011.yaml b/tests/inputFiles/eelsbosin011.yaml
new file mode 100644
index 0000000..c928786
--- /dev/null
+++ b/tests/inputFiles/eelsbosin011.yaml
@@ -0,0 +1,31 @@
+E0:     4.0
+Theta: 60.0
+PhiA:   1.8
+PhiB:   1.8
+wMin:  50.0
+wMax: 700.0
+dw:     2.0
+Comment1: "Ag"
+Comment2: "Compare with eelsin005"
+NumberOfPeriodicLayers: 1
+
+Layers:
+- { Name: "Silver",
+    thickness: 1000.0,
+    epsInfinity: 1.0,
+    Terms:
+      [
+        {Type: Drude,
+         wP: 31460.0,
+         y:   1573.0}
+      ]
+  }
+
+ImageCharge: False
+
+T:     300.0
+Width:  57.0
+Gauss:   0.5
+Asym:    0.3
+EMin: -500.0
+EMax:  750.0
diff --git a/tests/inputFiles/eelsbosin011a.yaml b/tests/inputFiles/eelsbosin011a.yaml
new file mode 100644
index 0000000..0ae96d2
--- /dev/null
+++ b/tests/inputFiles/eelsbosin011a.yaml
@@ -0,0 +1,31 @@
+E0:      4.0
+Theta:  60.0
+PhiA:    1.8
+PhiB:    1.8
+wMin:   50.0
+wMax: 3000.0
+dw:      2.0
+Comment1: "Ag"
+Comment2: "Compare with material20.json"
+NumberOfPeriodicLayers: 1
+
+Layers:
+- { Name: "Silver",
+    thickness: 1000.0,
+    epsInfinity: 5.0,
+    Terms:
+      [
+        {Type: Drude,
+         wP: 160549.7,
+         y:    3590.0}
+      ]
+  }
+
+ImageCharge: False
+
+T:     300.0
+Width:  57.0
+Gauss:   0.5
+Asym:    0.3
+EMin: -500.0
+EMax: 3000.0
diff --git a/tests/inputFiles/eelsbosin012.yaml b/tests/inputFiles/eelsbosin012.yaml
new file mode 100644
index 0000000..3a2236c
--- /dev/null
+++ b/tests/inputFiles/eelsbosin012.yaml
@@ -0,0 +1,42 @@
+E0:      4.0
+Theta:  60.0
+PhiA:    1.8
+PhiB:    1.8
+wMin:   50.0
+wMax: 2000.0
+dw:      2.0
+Comment1: "MnO on Pt"
+Comment2: "Compare with eelsin006"
+NumberOfPeriodicLayers: 1
+
+Layers:
+- { Name: "MnO",
+    thickness: 994.0,
+    epsInfinity: 4.95,
+    Terms:
+      [
+        {Type: Lorentz,
+         wTO: 269.0,
+         Qk:   16.000,
+         yk:   13.45}
+     ]
+  }
+- { Name: "Platinum",
+    thickness: 1000.0,
+    epsInfinity: 8.90,
+    Terms:
+      [
+        {Type: Drude,
+         wP: 62193.5,
+         y:  22264.9}
+      ]
+  }
+
+ImageCharge: False
+
+T:     300.0
+Width:  57.0
+Gauss:   0.5
+Asym:    0.3
+EMin: -500.0
+EMax:  750.0
diff --git a/tests/inputFiles/eelsbosin013.yaml b/tests/inputFiles/eelsbosin013.yaml
new file mode 100644
index 0000000..27647d1
--- /dev/null
+++ b/tests/inputFiles/eelsbosin013.yaml
@@ -0,0 +1,47 @@
+E0:      4.0
+Theta:  60.0
+PhiA:    1.8
+PhiB:    1.8
+wMin:   50.0
+wMax: 2000.0
+dw:      2.0
+Comment1: "NiO on Ag"
+Comment2: "Compare with eelsin00"
+NumberOfPeriodicLayers: 1
+
+Layers:
+- { Name: "NiO",
+    thickness: 994.0,
+    epsInfinity: 5.25,
+    Terms:
+      [
+        {Type: Lorentz,
+         wTO: 398.15,
+         Qk:    5.94714,
+         yk:   13.745}
+      ,
+        {Type: Lorentz,
+         wTO: 562.01,
+         Qk:    0.092657,
+         yk:   69.57796}
+      ]
+  }
+- { Name: "Silver",
+    thickness: 1000.0,
+    epsInfinity: 5.0,
+    Terms:
+      [
+        {Type: Drude,
+         wP: 160549.7,
+         y:    3590.0}
+      ]
+  }
+
+ImageCharge: False
+
+T:     300.0
+Width:  57.0
+Gauss:   0.5
+Asym:    0.3
+EMin: -500.0
+EMax: 2000.0
diff --git a/tests/inputFiles/eelsbosin014.yaml b/tests/inputFiles/eelsbosin014.yaml
new file mode 100644
index 0000000..0033a91
--- /dev/null
+++ b/tests/inputFiles/eelsbosin014.yaml
@@ -0,0 +1,67 @@
+E0:     4.0
+Theta: 60.0
+PhiA:   1.8
+PhiB:   1.8
+wMin:  50.0
+wMax:2000.0
+dw:     2.0
+Comment1: "BTO on Pt"
+Comment2: "Compare with eelsin009"
+NumberOfPeriodicLayers: 1
+
+Layers:
+- { Name: "BTO",
+    thickness: 8.0,
+    epsInfinity: 5.13,
+    Terms:
+      [
+        {Type: Lorentz,
+         wTO:  180.0,
+         Qk:     1.0,
+         yk:   297.0}
+      ,
+        {Type: Lorentz,
+         wTO:  271.0,
+         Qk:     1.0,
+         yk: 20091.9}
+      ,
+        {Type: Lorentz,
+         wTO:  513.0,
+         Qk:     1.0,
+         yk: 16995.7}
+      ,
+        {Type: Lorentz,
+         wTO:  187.86,
+         Qk:     1.0,
+         yk:  1574.27}
+      ,
+        {Type: Lorentz,
+         wTO:  468.37,
+         Qk:     1.0,
+         yk:  2983.52}
+      ,
+        {Type: Lorentz,
+         wTO:  724.64,
+         Qk:     1.0,
+         yk: 26246.5}
+       ]
+  }
+- { Name: "Platinum",
+    thickness: 1000.0,
+    epsInfinity: 8.90,
+    Terms:
+      [
+        {Type: Drude,
+         wP: 477325.9,
+         y:   19200.0}
+      ]
+  }
+
+ImageCharge: False
+
+T:     300.0
+Width:  57.0
+Gauss:   0.5
+Asym:    0.3
+EMin: -500.0
+EMax: 2000.0
diff --git a/tests/inputFiles/eelsbosin015.yaml b/tests/inputFiles/eelsbosin015.yaml
new file mode 100644
index 0000000..355f1c5
--- /dev/null
+++ b/tests/inputFiles/eelsbosin015.yaml
@@ -0,0 +1,55 @@
+E0:     4.0
+Theta: 60.0
+PhiA:   1.8
+PhiB:   1.8
+wMin:  50.0
+wMax:2000.0
+dw:     2.0
+Comment1: "STO on Pt"
+Comment2:
+NumberOfPeriodicLayers: 1
+
+Layers:
+- { Name: "STO",
+    thickness: 1000.0,
+    epsInfinity: 5.14,
+    Terms:
+      [
+        {Type: Kurosawa,
+         wTO:  93.9831,
+         yTO:  25.8272,
+         wLO: 169.788,
+         yLO:   4.9}
+      ,
+        {Type: Kurosawa,
+         wTO: 173.175,
+         yTO:   8.42197,
+         wLO: 474.634,
+         yLO:   7.07977}
+      ,
+        {Type: Kurosawa,
+         wTO: 543.346,
+         yTO:  17.5385,
+         wLO: 795.385,
+         yLO:  28.3571}
+       ]
+  }
+- { Name: "Platinum",
+    thickness: 1000.0,
+    epsInfinity: 8.90,
+    Terms:
+      [
+        {Type: Drude,
+         wP: 62193.5,
+         y:  22264.9}
+      ]
+  }
+
+ImageCharge: False
+
+T:     300.0
+Width:  57.0
+Gauss:   0.5
+Asym:    0.3
+EMin: -500.0
+EMax: 2000.0
diff --git a/tests/inputFiles/eelsbosin016.yaml b/tests/inputFiles/eelsbosin016.yaml
new file mode 100644
index 0000000..672c635
--- /dev/null
+++ b/tests/inputFiles/eelsbosin016.yaml
@@ -0,0 +1,53 @@
+E0:     4.0
+Theta: 60.0
+PhiA:   1.8
+PhiB:   1.8
+wMin:  50.0
+wMax:2000.0
+dw:     2.0
+Comment1: "MnO on BTO"
+Comment2: "Compare with eelsin016"
+NumberOfPeriodicLayers: 1
+
+Layers:
+- { Name: "MnO",
+    thickness: 70.0,
+    epsInfinity: 4.95,
+    Terms:
+      [
+        {Type: Lorentz,
+         wTO: 269.0,
+         Qk:   16.000,
+         yk:   13.45}
+      ]
+  }
+- { Name: "BTO",
+    thickness: 1000.0,
+    epsInfinity: 8.9,
+    Terms:
+      [
+        {Type: Lorentz,
+         wTO:  180.0,
+         Qk:     0.23,
+         yk:     1.8}
+      ,
+        {Type: Lorentz,
+         wTO:  295.0,
+         Qk:     6.53,
+         yk:    14.75}
+      ,
+        {Type: Lorentz,
+         wTO:  520.0,
+         Qk:     5.03,
+         yk:   145.6}
+       ]
+  }
+
+ImageCharge: False
+
+T:     300.0
+Width:  57.0
+Gauss:   0.5
+Asym:    0.3
+EMin: -500.0
+EMax: 2000.0
diff --git a/tests/inputFiles/eelsbosin017.yaml b/tests/inputFiles/eelsbosin017.yaml
new file mode 100644
index 0000000..b572019
--- /dev/null
+++ b/tests/inputFiles/eelsbosin017.yaml
@@ -0,0 +1,58 @@
+E0:     4.0
+Theta: 60.0
+PhiA:   1.8
+PhiB:   1.8
+wMin:  50.0
+wMax:2000.0
+dw:     2.0
+Comment1: "MnO on uniaxial TiO2"
+Comment2: "Compare with eelsin017"
+NumberOfPeriodicLayers: 1
+
+Layers:
+- { Name: "MnO",
+    thickness: 70.0,
+    epsInfinity: 4.95,
+    Terms:
+      [
+        {Type: Lorentz,
+         wTO: 269.0,
+         Qk:   16.000,
+         yk:   13.45}
+      ]
+  }
+- { Name: "TiO2 unilateral?? How to addd eps2 = 6.843 ??",
+    thickness: 1000.0,
+    epsInfinity: 8.427,
+    Terms:
+      [
+        {Type: Lorentz,
+         wTO:  494.0,
+         Qk:     0.23,
+         yk:     4.94}
+      ,
+        {Type: Lorentz,
+         wTO:  189.0,
+         Qk:     0.23,
+         yk:     1.89}
+      ,
+        {Type: Lorentz,
+         wTO:  374.0,
+         Qk:     0.23,
+         yk:     3.74}
+      ,
+        {Type: Lorentz,
+         wTO:  172.6,
+         Qk:     0.23,
+         yk:     1.726}
+       ]
+  }
+
+ImageCharge: False
+
+T:     300.0
+Width:  57.0
+Gauss:   0.5
+Asym:    0.3
+EMin: -500.0
+EMax: 2000.0
-- 
GitLab