Hi,

thank you for the quick answer.
I had a similiar thought but then I am wondering why I do not get the error for 
an electron transmission 

"data.append(smatrix.transmission((1, 0), (0, 0)))"

Nevertheless,

here is the error message for the hole example:

Traceback (most recent call last):
  File ".../TKwant/Superconductor.py", line 120, in <module>
    main()
  File ".../TKwant/Superconductor.py", line 114, in main
    plot_conductance(syst, energies=[0.002 * i for i in range(-10, 100)])
  File ".../TKwant/Superconductor.py", line 74, in plot_conductance
    data.append(smatrix.transmission((1, 1), (0, 1)))
  File "...\TKwant\venv\lib\site-packages\kwant\solvers\common.py", line 871, 
in transmission
    return self._transmission(lead_out, lead_in)
  File "...\TKwant\venv\lib\site-packages\kwant\solvers\common.py", line 857, 
in _transmission
    return np.linalg.norm(self.submatrix(lead_out, lead_in)) ** 2
  File "...\TKwant\venv\lib\site-packages\kwant\solvers\common.py", line 677, 
in submatrix
    return self.data[self.block_coords(lead_out, lead_in)]
  File "...\TKwant\venv\lib\site-packages\kwant\solvers\common.py", line 658, 
in block_coords
    return self.out_block_coords(lead_out), self.in_block_coords(lead_in)
  File "...\TKwant\venv\lib\site-packages\kwant\solvers\common.py", line 838, 
in out_block_coords
    self.out_block_offsets[lead_ind][block_ind + 1])
IndexError: index 2 is out of bounds for axis 0 with size 2

Reply via email to